algae bioreactor - French English Dictionary